package com.d3works.apps.businessproject.service;

import com.d3works.apps.project.db.Project;
import com.d3works.apps.project.service.ProjectService;
import com.d3works.apps.sale.db.SaleOrder;
import com.d3works.apps.sale.db.SaleOrderLine;
import com.d3works.exception.D3worksException;

public interface ProjectBusinessService extends ProjectService {

  SaleOrder generateQuotation(Project project) throws D3worksException;

  Project generateProject(SaleOrder saleOrder);

  Project generatePhaseProject(SaleOrderLine saleOrderLine, Project parent);
}
